sneaking away - French English Dictionary